{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-localconf-simple",
      "artifactVersion": "2023.10.13",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.ecm.localconf",
          "org.nuxeo.ecm.localconf.web"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.localconf",
        "id": "grp:org.nuxeo.ecm.localconf",
        "name": "org.nuxeo.ecm.localconf",
        "parentIds": [],
        "readmes": [],
        "version": "2023.10"
      },
      "bundleId": "org.nuxeo.ecm.localconf",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--schema",
              "hierarchyPath": "/grp:org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf.simple/Contributions/org.nuxeo.ecm.localconf.simple--schema",
              "id": "org.nuxeo.ecm.localconf.simple--schema",
              "registrationOrder": 11,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "2023.10.13",
              "xml": "<extension point=\"schema\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n\n    <schema name=\"simpleconfiguration\" prefix=\"sconf\" src=\"schemas/simpleconfiguration.xsd\"/>\n\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--doctype",
              "hierarchyPath": "/grp:org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf.simple/Contributions/org.nuxeo.ecm.localconf.simple--doctype",
              "id": "org.nuxeo.ecm.localconf.simple--doctype",
              "registrationOrder": 12,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "2023.10.13",
              "xml": "<extension point=\"doctype\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n\n    <!-- facet to be used on documents handling simple configuration\n      (list of parameters key -> value) -->\n    <facet name=\"SimpleConfiguration\">\n      <schema name=\"simpleconfiguration\"/>\n    </facet>\n\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.api.DocumentAdapterService--adapters",
              "hierarchyPath": "/grp:org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf.simple/Contributions/org.nuxeo.ecm.localconf.simple--adapters",
              "id": "org.nuxeo.ecm.localconf.simple--adapters",
              "registrationOrder": 8,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.api.DocumentAdapterService",
                "name": "org.nuxeo.ecm.core.api.DocumentAdapterService",
                "type": "service"
              },
              "version": "2023.10.13",
              "xml": "<extension point=\"adapters\" target=\"org.nuxeo.ecm.core.api.DocumentAdapterService\">\n\n    <adapter class=\"org.nuxeo.ecm.localconf.SimpleConfiguration\" factory=\"org.nuxeo.ecm.localconf.SimpleConfigurationFactory\"/>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf.simple",
          "name": "org.nuxeo.ecm.localconf.simple",
          "requirements": [],
          "resolutionOrder": 232,
          "services": [],
          "startOrder": 228,
          "version": "2023.10.13",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n\n<component name=\"org.nuxeo.ecm.localconf.simple\" version=\"1.0\">\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\"\n      point=\"schema\">\n\n    <schema name=\"simpleconfiguration\" src=\"schemas/simpleconfiguration.xsd\" prefix=\"sconf\"/>\n\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\"\n      point=\"doctype\">\n\n    <!-- facet to be used on documents handling simple configuration\n      (list of parameters key -> value) -->\n    <facet name=\"SimpleConfiguration\">\n      <schema name=\"simpleconfiguration\" />\n    </facet>\n\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.api.DocumentAdapterService\" point=\"adapters\">\n\n    <adapter class=\"org.nuxeo.ecm.localconf.SimpleConfiguration\"\n      factory=\"org.nuxeo.ecm.localconf.SimpleConfigurationFactory\"/>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/simple-local-configuration.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.operation.OperationServiceComponent--operations",
              "hierarchyPath": "/grp:org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf.operations/Contributions/org.nuxeo.ecm.localconf.operations--operations",
              "id": "org.nuxeo.ecm.localconf.operations--operations",
              "registrationOrder": 14,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.operation.OperationServiceComponent",
                "name": "org.nuxeo.ecm.core.operation.OperationServiceComponent",
                "type": "service"
              },
              "version": "2023.10.13",
              "xml": "<extension point=\"operations\" target=\"org.nuxeo.ecm.core.operation.OperationServiceComponent\">\n\n    <operation class=\"org.nuxeo.ecm.localconf.SetSimpleConfParamVar\"/>\n    <operation class=\"org.nuxeo.ecm.localconf.PutSimpleConfParam\"/>\n    <operation class=\"org.nuxeo.ecm.localconf.PutSimpleConfParams\"/>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf.operations",
          "name": "org.nuxeo.ecm.localconf.operations",
          "requirements": [],
          "resolutionOrder": 233,
          "services": [],
          "startOrder": 227,
          "version": "2023.10.13",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n<component name=\"org.nuxeo.ecm.localconf.operations\" version=\"1.0\">\n\n  <extension target=\"org.nuxeo.ecm.core.operation.OperationServiceComponent\"\n    point=\"operations\">\n\n    <operation\n      class=\"org.nuxeo.ecm.localconf.SetSimpleConfParamVar\" />\n    <operation\n      class=\"org.nuxeo.ecm.localconf.PutSimpleConfParam\" />\n    <operation\n      class=\"org.nuxeo.ecm.localconf.PutSimpleConfParams\" />\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/operations-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-localconf-simple-2023.10.13.jar",
      "groupId": "org.nuxeo.ecm.localconf",
      "hierarchyPath": "/grp:org.nuxeo.ecm.localconf/org.nuxeo.ecm.localconf",
      "id": "org.nuxeo.ecm.localconf",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven 3.9.6\r\nBuilt-By: root\r\nBuild-Jdk: 17.0.10\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: Nuxeo Platform Local Configuration Simple\r\nBundle-SymbolicName: org.nuxeo.ecm.localconf;singleton:=true\r\nBundle-Vendor: Nuxeo\r\nNuxeo-Component: OSGI-INF/simple-local-configuration.xml,OSGI-INF/operat\r\n ions-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 233,
      "minResolutionOrder": 232,
      "packages": [],
      "requirements": [],
      "version": "2023.10.13"
    }
  ],
  "creationDate": 1712739574991,
  "key": "Nuxeo Platform-2023.10",
  "name": "Nuxeo Platform",
  "operations": [
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Local Configuration",
      "contributingComponent": "org.nuxeo.ecm.localconf.operations",
      "description": "Put a Simple Configuration parameter on the input document. Add the 'SimpleConfiguration' facet on the input document if needed. The user adding a parameter must have WRITE access on the input document",
      "hierarchyPath": "/op:LocalConfiguration.PutSimpleConfigurationParameter",
      "label": "Put a Simple Configuration Parameter",
      "name": "LocalConfiguration.PutSimpleConfigurationParameter",
      "operationClass": "org.nuxeo.ecm.localconf.PutSimpleConfParam",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "key",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": true,
          "name": "value",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "save",
          "order": 0,
          "type": "boolean",
          "values": [
            "true"
          ],
          "widget": null
        }
      ],
      "signature": [
        "document",
        "document"
      ],
      "url": "LocalConfiguration.PutSimpleConfigurationParameter",
      "version": "2023.10.13"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Local Configuration",
      "contributingComponent": "org.nuxeo.ecm.localconf.operations",
      "description": "Put Simple Configuration parameters on the input document. Add the 'SimpleConfiguration' facet on the input document if needed. The parameters are specified as <i>key=value</i> pairs separated by a new line. The user adding parameters must have WRITE access on the input document.",
      "hierarchyPath": "/op:LocalConfiguration.PutSimpleConfigurationParameters",
      "label": "Put Simple Configuration parameters",
      "name": "LocalConfiguration.PutSimpleConfigurationParameters",
      "operationClass": "org.nuxeo.ecm.localconf.PutSimpleConfParams",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "parameters",
          "order": 0,
          "type": "properties",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "save",
          "order": 0,
          "type": "boolean",
          "values": [
            "true"
          ],
          "widget": null
        }
      ],
      "signature": [
        "document",
        "document"
      ],
      "url": "LocalConfiguration.PutSimpleConfigurationParameters",
      "version": "2023.10.13"
    },
    {
      "@type": "NXOperation",
      "aliases": [],
      "category": "Local Configuration",
      "contributingComponent": "org.nuxeo.ecm.localconf.operations",
      "description": "Set a context variable that points to the value of the given parameter name in the SimpleConfiguration from the input Document. You must give a name for the variable.",
      "hierarchyPath": "/op:LocalConfiguration.SetSimpleConfigurationParameterAsVar",
      "label": "Set Context Variable From a Simple Configuration Parameter",
      "name": "LocalConfiguration.SetSimpleConfigurationParameterAsVar",
      "operationClass": "org.nuxeo.ecm.localconf.SetSimpleConfParamVar",
      "params": [
        {
          "description": null,
          "isRequired": true,
          "name": "name",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": true,
          "name": "parameterName",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        },
        {
          "description": null,
          "isRequired": false,
          "name": "defaultValue",
          "order": 0,
          "type": "string",
          "values": [],
          "widget": null
        }
      ],
      "signature": [
        "document",
        "document"
      ],
      "url": "LocalConfiguration.SetSimpleConfigurationParameterAsVar",
      "version": "2023.10.13"
    }
  ],
  "packages": [],
  "pluginSnapshots": {},
  "releaseDate": 1712739574991,
  "version": "2023.10"
}